package com.loong.loong.hik.property.result.resource;

import java.util.Date;
import java.util.List;
import lombok.Data;

/**
 * @author jinyiang
 * @date 2023/3/17 16:34
 */
@Data
public class ResourceGetRegionTimeRangeResult {
	private String code; // 返回状态码
	private String msg; // 返回消息
	private EntityData data; // 返回数据

	/**
	 * 数据实体类
	 */
	@Data
	public static class EntityData {

		private int total; // 总数
		private List<Item> list; // 数据列表

		/**
		 * 列表条目
		 */
		@Data
		public static class Item {

			private String indexCode; // 条目索引代码
			private String name; // 条目名称
			private String regionPath; // 区域路径
			private String parentIndexCode; // 父级索引代码
			private boolean available; // 是否可用
			private boolean leaf; // 是否为叶子节点
			private String cascadeCode; // 级联代码
			private int cascadeType; // 级联类型
			private int catalogType; // 目录类型
			private String externalIndexCode; // 外部索引代码
			private String parentExternalIndexCode; // 父级外部索引代码
			private int sort; // 排序
			private int localQuantity; // 本级数量
			private int totalQuantity; // 总数量
			private Date createTime; // 创建时间
			private Date updateTime; // 更新时间
			private int status; // 状态

		}
	}
}
